package fantasma;

public class Cazador extends EstadoFantasma {
	
	public static int INCREMENTO_AGRESIVIDAD = 10;
	
	@Override
	public void iniciar() {	}
	
	@Override
	public void convertirEnPresa() {
		this.getFantasma().setEstadoFantasma(this.getEstadoFantasmaSiguiente());
	}

	@Override
	public void matar() {
		System.out.println("Soy Cazador y no puedo morir");
	}

	@Override
	public void molestar() {
		this.setAgresividad(this.getAgresividad() + INCREMENTO_AGRESIVIDAD);
		System.out.println("Me molestaste y ahora tengo agresividad " + this.getAgresividad());
	}
	
	@Override
	public void mover(Posicion posicionActual){
		posicionActual.setPosY((posicionActual.getPosY()+1)); //luego iria inteligencia para moverse posta
		System.out.println("Soy Cazador y me muevo con nivel de agresividad " + this.getAgresividad());
	}
		
	public String toString(){
		return "Cazador";
	}
	
}
